package com.jiang.factory;

/**
 * @author Administrator
 * @数据层Dao层工厂
 */
public abstract class DaoFactory {
	
	//使用工厂方法 不再new并且不要写多个工厂使用反射
	public static <T> T getInstance(Class<T> clz) {

		T t = null;
		try {
			t = clz.newInstance();
		} catch (InstantiationException e) {
			e.printStackTrace();
		} catch (IllegalAccessException e) {
			e.printStackTrace();
		}
		return t;
	}

}
